/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.eam.clinica.vista.controladores.paciente;

import co.edu.eam.clinica.logica.bo.BOCiudad;
import co.edu.eam.clinica.logica.bo.BOEps;
import co.edu.eam.clinica.logica.bo.BOPaciente;
import co.edu.eam.persitencia.entidades.Ciudad;
import co.edu.eam.persitencia.entidades.EPS;
import co.edu.eam.persitencia.entidades.Paciente;
import java.util.List;

/**
 *
 * @author EAM
 */
public class controladorPanelCrearPaciente {
    
    
     private BOPaciente bopaciente;
     private BOEps boeps;
     private BOCiudad bociudad;

    public controladorPanelCrearPaciente() {
        bopaciente = new BOPaciente();
    }
    
    public Paciente buscarPaciente(String documento) throws Exception {
       
         return bopaciente.buscarPaciente(documento);
    }
    
     public List<Paciente> listarTodosPacientes() throws Exception{
         return  bopaciente.listarTodosPacientes();
      }
    public void crearPaciente(Paciente paciente) throws Exception {
          bopaciente.crearPaciente(paciente);
      }
    
     public void editarPaciente(Paciente paciente) throws Exception {
           bopaciente.editarPaciente(paciente);
       }
       
      public void eliminarPaciente(Paciente paciente) throws  Exception{
             bopaciente.eliminarPaciente(paciente);
         }
      
      
       public List<EPS> listarEps() throws Exception{
        return  boeps.listarEps();
        
        
    }
       
       public List<Ciudad> listarCiudades()throws Exception{
        return bociudad.listarCiudades();
    }
}
